357b63ba90f05777550b5ac54f6cd9f1b7a1c90e,src/main/java/org/hashids/Hashids.java,Hashids,_encode,#number#,225
Before Change
ret_str = guard + ret_str;
if (ret_str.length() < this.minHashLength) {
guardIndex = (numberHashInt + (int) (ret_str.toCharArray()[2])) % this.guards.length();
guard = this.guards.toCharArray()[guardIndex];
ret_str += guard;
}
After Change
guardIndex = (numberHashInt + (int) (ret_str.charAt(0))) % this.guards.length();
guard = this.guards.charAt(guardIndex);
ret_str = guard + ret_str;
if (ret_str.length() < this.minHashLength) {
guardIndex = (numberHashInt + (int) (ret_str.charAt(2))) % this.guards.length();
guard = this.guards.charAt(guardIndex);
ret_str += guard;
}